<?php
$PROJECT_DIR = $_SERVER['DOCUMENT_ROOT'] . '/MARKET-HOME/';
require_once $PROJECT_DIR . '/Persistencia/ProdutoDAO.php';
//var_dump($_POST['nome']);
//die("akiii");
class Produto {
    
    private $foto;
    private $categoria;
    private $fabricante;
    private $nome;
    private $descricao;
    private $preco;
    private $quantidade;
    private $selectTextBox;
    private $select2;

    // cria um atributo pra virar objeto da classe
    private $repProd;
    // cria um construtor pra criar objeto
    public function __construct() {
        $this->repProd = new ProdutoDAO();
    }
    public function getSelect2() {
        return $this->select2;
    }

    public function setSelect2($select2) {
        $this->select2 = $select2;
    }



    public function getFoto() {
        return $this->foto;
    }
    public function getSelectTextBox() {
        return $this->selectTextBox;
    }

    public function setSelectTextBox($selectTextBox) {
        $this->selectTextBox = $selectTextBox;
    }


    public function setFoto($foto) {
        $this->foto = $foto;
    }

    public function getCategoria() {
        return $this->categoria;
    }

    public function setCategoria($categoria) {
        $this->categoria = $categoria;
    }

    public function getFabricante() {
        return $this->fabricante;
    }

    public function setFabricante($fabricante) {
        $this->fabricante = $fabricante;
    }

    public function getNome() {
        return $this->nome;
    }

    public function setNome($nome) {
        $this->nome = $nome;
    }

    public function getDescricao() {
        return $this->descricao;
    }

    public function setDescricao($descricao) {
        $this->descricao = $descricao;
    }

    public function getPreco() {
        return $this->preco;
    }

    public function setPreco($preco) {
        $this->preco = $preco;
    }

    public function getQuantidade() {
        return $this->quantidade;
    }

    public function setQuantidade($quantidade) {
        $this->quantidade = $quantidade;
    }

    function save($produto){
        $this->repProd->cadastrarProdutoDAO($produto);
    }

    function selectProduto(){
        $result = $this->repProd->selectProduto();
        return $result;
        //var_dump($result);
    }

    function selectTB($produto){
        $result = $this->repProd->selectTBDAO($produto);
        return $result;
    }

    function selectProdutoDetalhes($produto){
        $result = $this->repProd->selectProdutoDetalhesDAO($produto);
        return $result;
    }



}


?>
